/*
 * Copyright (c) 2018-2999 九五云信息科技有限公司 All rights reserved.
 *
 * https://www.gz-yami.com/
 *
 * 未经允许，不可做商业用途！
 *
 * 版权所有，侵权必究！
 */

package com.yami.shop.distribution.comment.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * 等级升级所需条件
 */
@Data
public class DistributionLevelConditionDataVO implements Serializable {
    private static final long serialVersionUID = 1L;
    /**
     * 绑定客户数
     */
    @ApiModelProperty(value = "绑定客户数")
    private Integer boundCustomers;

    /**
     * 邀请分销员数
     */
    @ApiModelProperty(value = "邀请分销员数")
    private Integer invitedVeeker;

//    /**
//     * 邀请客户数
//     */
//    @ApiModelProperty(value = "邀请客户数(与绑定客户数冲突 暂时不用)")
//    private Integer invitedCustomers;

    /**
     * 支付单数
     */
    @ApiModelProperty(value = "支付单数")
    private Integer payNumber;

    /**
     * 积累收益
     */
    @ApiModelProperty(value = "积累收益")
    private Double addupAmount;

    /**
     * 成交单数
     */
    @ApiModelProperty(value = "成交单数")
    private Integer successOrderNumber;

    /**
     * 成交金额
     */
    @ApiModelProperty(value = "成交金额")
    private Double successTradingVolume;

    /**
     * 消费金额
     */
    @ApiModelProperty(value = "消费金额")
    private Double sumOfConsumption;

//    /**
//     * 充值金额
//     */
//    @ApiModelProperty(value = "充值金额(没充值功能 不用)")
//    private Double rechargeAmount;

    /**
     * 购买指定商品
     */
    @ApiModelProperty(value = "购买指定商品")
    private List<CommodityItemData> commodity;


    @Data
    public static class CommodityItemData {
        /**
         * 商品id
         */
        private Long prodId;

        /**
         * 商品名称
         */
        private String prodName;

        /**
         * 商品图片
         */
        private String pic;
    }


}
